having a rapid and uncontrollable flow of water (river or water current) - Espagnol Anglais Dictionnaire